#-*- encoding: utf-8 -*-
import web
#web.config.debug = False

from apihandler import *
from handlers import *
from models import dbo

# Соединяемся с БД
dbo.connect(dbn='mysql', user='root', pw='', db='console')

# Добавляем команды
handlers = {
    # Пользователи
    'login'        : login.Login,
    'registration' : login.Registration,
    'logout'       : login.Logout,

    # Директории
    'dir-get'      : listdir.ListDir,
    'mkdir'        : mkdir.CreateDir,
}
for k in handlers:
    HandleApi.add_handler(k, handlers[k])

HandleApi.app = web.application(('/', 'HandleApi'), globals())
if __name__ == "__main__": HandleApi.app.run()